hatch eggs - French English Dictionary